IGR: Compiler Tools and Techniques for Object-Oriented and Aspect-Oriented Programs

نویسندگان

  • Oege de Moor
  • Laurie Hendren
چکیده

This grant supported Laurie Hendren (McGill, Canada) as a visiting fellow for joint research with the Principal Investigator, Oege de Moor (Oxford). Hendren was on sabbatical leave at Oxford for the period August 2003 to July 2004. As a large part of this project deals with aspectoriented programming (AOP), we provide a brief introduction to AOP for reviewers not familiar with this research area.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

An Object-Oriented Preprocessor fit for C++

C++ has adopted the ANSI C preprocessor. Its limitations have been widely recognised. FOG, a meta-compiler for a super-set of C++, provides replacement preprocessing and introduces static meta-programming, while preserving the spirit of C++. Implementation of preprocessor functionality in an Object-Oriented style eliminates unnecessary replication from practical C++ programs and supports meta-l...

متن کامل

AspectLISA: An Aspect-oriented Compiler Construction System Based on Attribute Grammars

The use of object-oriented techniques and concepts, like encapsulation and inheritance, greatly improves language specifications towards better modularity, reusability and extensibility. Additional improvements can be achieved with aspect-oriented techniques since semantic aspects also crosscut many language constructs. Indeed, aspect-oriented constructs have been already added to some language...

متن کامل

A Process to Combine AOM and AOP: A Proposal Based on a Case Study

Traditional object-oriented programming (OOP) paradigm focused on structuring systems into distinguished objects that work together to realize a system. However, when dealing with non-functional or quality requirements, such as security and fault tolerance, these are not easily structured into separate objects, but do rather crosscut a set of objects. Aspect-oriented programming (AOP) separate ...

متن کامل

Object-Oriented Declarative Program Analysis

This thesis deals with techniques for raising the programming level for a particular kind of computations, namely those on abstract syntax trees. Such computations are central in many program analysis tools, such as compilers, smart languagesensitive editors, and static analysis tools. All techniques presented in this thesis support modular description and efficiency and are capable of handling...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004